<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>第 35 题</title>
    <script type="text/javascript">
        /*
            35、输入月份，显示当月天数（输入2月时需要再次输入年份判断是不是闰年后在显示当月天数）
        */

        setTimeout(() => {
            // 用户输入月份
            var oInput = parseInt(prompt("请输入月份查询天数", "1"));

            // 获取时间参数
            var oDate = new Date(),
                // 获取 年
                oY = oDate.getFullYear();

            // 限制日期
            oTime = new Date(oY, oInput, 0);

            // 输出结果
            console.log(oInput + "月有：" + oTime.getDate() + "天");
        }, 0);

        setTimeout(() => {
            // 用户输入
            // 年份
            var oYear = parseInt(prompt("请输入当前年份", "2022")),
                // 月份
                oInput = parseInt(prompt("请输入月份查询天数", "1"));
            switch (oInput) {
                case 1:
                case 3:
                case 5:
                case 7:
                case 8:
                case 10:
                case 12:
                    console.log(oInput + "月有：31天");
                    break;
                case 4:
                case 6:
                case 9:
                case 11:
                    console.log(oInput + "月有：31天");
                    break;
                default:
                    if (oInput == 2) {
                        if ((oYear % 4) == 0 && (oYear % 100) != 0 || (oYear % 100) == 0) {
                            // 输出至后台
                            console.log(oInput + "月有：29天");
                        } else {
                            // 输出至后台
                            console.log(oInput + "月有：28天");
                        }
                    } else {
                        alert("错误");
                    }
            }
        }, 0);
    </script>
</head>

<body>

</body>

</html>